package com.shxzz.easy12306.services.ticket.dto.resp;

import com.shxzz.easy12306.services.ticket.dto.domain.TicketListDTO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 车票查询返回实体
 * @author shxzz
 * @create 2024-03-04-20:52
 */
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Data
public class TicketPageQueryRespDTO {

    /**
     * 车次集合数据
     */
    private List<TicketListDTO> trainList;

    /**
     * 所有车次类型：D-动车 Z-直达 复兴号等
     */
    private List<Integer> trainBrandList;

    /**
     * 所有出发车站
     */
    private List<String> departureStationList;

    /**
     * 所有到达车站
     */
    private List<String> arrivalStationList;

    /**
     * 所有车次席别
     */
    private List<Integer> seatClassTypeList;

}
